// // 求数组的所有元素之和
package main
// import (
// 	"fmt"
// 	"math/rand"
// 	"time"
// )
// // 求数组的所有元素之和
// func sumArray(a [10]int){
// 	var sum int = 0
// 	for i:=0; i < len(a); i++{
// 		sum += a[i]
// 	}
// 	return sum
// }

// // 找出数组中和为给定值的两个元素的下标，例如数组[1,3,5,8,7]，
// // 找出两个元素之和等于8的下标分别是（0，4）和（1，2）
// func myTest(a [5]int, target int){
// 	for i := 0; i < len(a); i++{
// 		other := target - a[i]
// 		for j := i + 1; j < len(a); j++{
// 			if a[j] == other{
// 				fmt.Printf("(%d	, %d)\n", i, j)
// 			}
// 		}

// 	}
// }


// func main() {
// 	// 定义一个随机数种子
// 	// rand.seed(1)
// 	rand.seed(time.Now().Unix())
// 	var b [10]int
	
// 	for i := 0; i < len(b); i++{
// 		b[i] = rand.int(1000)
// 	}
// 	sum := sumArray(b)
// 	fmt.Printf("sum = %d\n", sum)


// 	c := [5]int{1, 3, 5, 8, 7}

// 	myTest(c, 8)
// }